@charset "utf-8";
/* CSS Document */

*{ margin:0 auto;}
body{ margin:0 auto; padding:0; font-family:"Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif; font-size:12px;}
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,p,form,fieldset,input,textarea,p,blockquote,th,td {
	margin:0 auto;
	padding:0;
}
a{ text-decoration:none; color:#666;}
a:hover{ color:#ca0000; text-decoration:none;}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img {
	border:0;
}
address,caption,cite,code,dfn,em,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}

h1,h2,h3,h4,h5,h6 {
/*	font-size:100%;*/
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym {
    border:0;
}
.fl{ float:left;}
.fr{ float:right;}
.clear{display:block;overflow:hidden;clear:both;height:0;line-height:0;font-size:0;}
.min{ min-width:1160px;}
.wrap{ width:1120px;}

.head{ width:100%; height:62px; padding-top:26px; background:url(../images/index_02.jpg) repeat-x; padding-bottom:22px;}
.phone{ margin-top:-10px;}
#MutiNav {font-size:14px;color:#FFFFFF;
	background:#bf0000;    min-width: 1160px;}
#MutiNav A {TEXT-DECORATION: none}
#MutiNav .multiUl { width:1120px; height:49px; CLEAR: both; display:block; background:url(../images/index_13.jpg) no-repeat left;}
#MutiNav .multiUl LI {display:block; float:left; height:49px; LINE-HEIGHT: 49px; POSITION: relative; width:112px; background:url(../images/index_13.jpg) no-repeat right;}
#MutiNav .multiUl LI A.go {
	/*PADDING-RIGHT: 4px;*/ DISPLAY: inline-block; /*PADDING-LEFT: 4px; */Z-INDEX: 300; PADDING-BOTTOM: 0px; /*MARGIN: 0px 7px;*/ WIDTH:112px; COLOR: #fff; LINE-HEIGHT: 49px;  HEIGHT: 49px; TEXT-ALIGN: center
}
#MutiNav .multiUl LI A.go:hover{ background:#1c110e;}
#MutiNav .multiUl LI A.on {
	FONT-WEIGHT: bold; COLOR: #bf0000; TEXT-DECORATION: none
}
#Nav LI.s {
	DISPLAY: inline; FLOAT: left; WIDTH: 8px; COLOR: #517b55; LINE-HEIGHT: 35px; HEIGHT: 35px; TEXT-ALIGN: center
}
#MutiNav .multiUl LI BLOCKQUOTE {
	DISPLAY: none; Z-INDEX: 201; LEFT:0px; POSITION: absolute; TOP: 49px; HEIGHT: auto
}
#MutiNav .multiUl LI BLOCKQUOTE .ChildNavIn {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND:#bf0000;/* PADDING-BOTTOM: 10px;*/ OVERFLOW: hidden; WIDTH: 112px; COLOR: #fff;/* PADDING-TOP: 10px;*/ HEIGHT: auto; TEXT-ALIGN: center
}
#MutiNav .multiUl LI BLOCKQUOTE .ChildNavIn A {
	font-size:14px;
	/*PADDING-RIGHT: 4px;*/ DISPLAY: inline; /*PADDING-LEFT: 4px;*/ FLOAT: left; /*PADDING-BOTTOM: 2px; MARGIN: 3px 0px 3px 6px;*/ WIDTH: 112px; COLOR: #fff; LINE-HEIGHT: 18px; PADDING-TOP: 2px; /*BORDER-BOTTOM: #255f51 1px dotted; */TEXT-ALIGN: center; height:49px; line-height:49px;
}
#MutiNav .multiUl LI BLOCKQUOTE A:hover {
	BACKGROUND: #1c110e; COLOR: #fff! important
}

.banner{ width:100%; height:428px;}
.fullSlide {
	width:100%;
	position:relative;
	height:428px;
	background:#fff;
}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:9;
	overflow:hidden;
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	height:428px;
	overflow:hidden;
	text-align:center;
}
.fullSlide .bd li a {
	display:block;
	height:428px;
}
.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:9;
	bottom:10px;
	left:0;
	height:30px;
	line-height:30px;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:76px;
	height:4px;
	margin:10px;
	overflow:hidden;
	background:#262930;
	/*filter:alpha(opacity=50);
	opacity:0.5;*/
	line-height:999px;
	 /*  -moz-border-radius: 50%;     Gecko browsers 
    -webkit-border-radius: 50%;   Webkit browsers 
    border-radius:50%; */
}
.fullSlide .hd ul .on {
	background:#bf0000;
	/*filter:alpha(opacity=100);
	opacity:1;*/
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:999;
	top:50%;
	margin-top:-30px;
/*	left:15%;*/
	z-index:1;
	width:40px;
	height:60px;
	background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
}
.fullSlide .next {
	left:auto;
	right:0%;
	background-position:-6px -137px;
}

.pro{ background:#f4f6f5; padding:50px 0;}
.film_focus{width:1120px;overflow:hidden;position:relative;/*margin:20px auto; height:432px;*/ /*border-top:solid 4px #aacf53;*/}
.film_focus .film_focus_imgs_wrap{background:url(../images/load.gif) no-repeat center center;width:835px; float:right; overflow:hidden;height:530px;}
.film_focus ul.film_focus_imgs{height:auto;position:absolute;right:0;overflow:hidden;width:835px;}
.film_focus ul.film_focus_imgs li{overflow:hidden; height:530px;width:835px; bottom:0; }
.film_focus ul.film_focus_imgs li img{height:226px;width:256px;    padding: 3px;
    border: 1px solid #bbb;}
.film_focus ul.film_focus_nav{width:258px;position:absolute;left:0;top:75;z-index:100; background:url(../images/index_18.jpg) no-repeat;padding-top: 75px;}
.film_focus ul.film_focus_nav li{width:258px;height:56px;left:0px;/*padding:0px 10px;*/word-break:break-all;color:#aacf53;font-size:16px;overflow:hidden;line-height:56px; background:#fff;/* border-left:solid 1px #d7d7d7; border-right:solid 2px #aacf53;*/ border-bottom:solid 1px #f0f0f0;}
.film_focus ul.film_focus_nav li.cur{/*width:258px;*/left:0px;/*padding:0px 10px;*/word-break:break-all;color:#fff;overflow:hidden;line-height:56px; background:#ca0000; cursor:pointer;/* border-left:solid 1px #aacf53; border-right:solid 2px #aacf53;border-bottom:solid 1px #aacf53; padding-left:85px;*/border-top: 1px solid #e60303;}
.film_focus ul.film_focus_nav li b{display:none;height:56px;width:170px;float:left;}
.film_focus ul.film_focus_nav li span img{ float:left; margin:35px 10px 0 10px;}
.film_focus ul.film_focus_nav li b p img{ float:left; margin:35px 10px 0 10px;}
.film_focus ul.film_focus_nav li.cur b{ font-weight:100;}

.film_focus ul.film_focus_nav li span.zhanl img{ float:left; margin:42px 10px 0 10px;}
.film_focus ul.film_focus_nav li b p{ line-height:56px; font-size:16px; color:#fff; padding-left:0;}
.film_focus ul.film_focus_nav li b.zhanl p img{ float:left; margin:42px 10px 0 10px;}
.film_focus ul.film_focus_nav li p{ line-height:56px; color:#333333; font-size:16px; padding-left: 85px;}

.film_focus ul.film_focus_nav li span.huod img{ float:left; margin:25px 10px 0 10px;}
.film_focus ul.film_focus_nav li b.huod p img{ float:left; margin:25px 10px 0 10px;}

.film_focus ul.film_focus_nav li.cur b{display:block;vertical-align: middle;display: table-cell;height:56px;/*width:258px;*/float:left; padding-left:85px;}
.film_focus ul.film_focus_nav li.cur span{display:none;}

.film_focus ul.film_focus_nav li b p{ font-size:16px;}

.film_focus_imgs li dl dd{float:left;width:256px; height: 244px; margin: 0px 10px 30px 10px; }
.film_focus_imgs li dl dd a{ width:256px; height:auto;display:block;}
.film_focus_imgs li dl dd a .mouse_s{width:256px; height:auto;}
.film_focus_imgs li dl dd a .mouse_s p{width:100%;/*bottom:40px; */position:relative; /*line-height:40px; background:#d2d2d2; */color:#333; font-size:14px; text-align:center; height:22px; overflow:hidden;}
.film_focus_imgs li dl dd a .mouse_s p b{ font-size:12px; color:#777;    margin-top: 5px;display: block;line-height: 20px; font-weight:normal;height: 40px;}
.film_focus_imgs li dl dd a .hover_s{width:256px; height:244px; position:relative;top:-990px;}
.film_focus_imgs li dl dd a .hover_s p{ background:#d2d2d2; color:#333; font-size:14px; text-align:center;}
.film_focus_imgs li dl dd a:hover .hover_s{ display:block; height:205px;top:-205px;}
.film_focus_imgs li dl dd a:hover .hover_s p{width:100%; text-align:center;bottom:40px; line-height:40px; background:none;position:relative; font-size:14px; color:#fff;}

.youshi{ width:100%; background:#fff; height:auto; padding:50px 0;}
.youshi h3{ width:223px; margin-bottom:40px;}
/*.bg{ background:url(../images/bg_36.jpg) no-repeat center; width:100%; height:495px;}
.bgg{ width:1120px;}
.bgg ul{ margin-left:618px; padding-top:84px;}
.bgg ul li{ margin-bottom:60px;}
.bgg ul li p{ font-size:16px; color:#fff; margin-bottom:10px;}
.bgg ul li span{ font-size:10px; color:#770000; font-family:Arial, Helvetica, sans-serif;}*/
.youshi ul li{ width:224px; height:179px; float:left; color:#fff; background:#d40000;}
.youshi ul li h3{ width:166px; font-size:16px; font-weight:bold; line-height:50px; border-bottom:1px solid #fff; margin-bottom:6px;text-align:center;}
.youshi ul li span{ width:166px; font-size:13px; line-height:26px; height:70px; display:block; text-align:center;}

.zlkz{ width:100%; background:#f4f6f5; padding:50px 0;}
.zlkz h3{ width:245px; margin-bottom:12px;}
.w-small .vote-bubble { border-color: #ccc; font: 14px "Microsoft YaHei"; }
.w-small .vote-bubble div { padding: 3px 7px; background: #fff }
.w-small .vote-bubble div span { font-size: 16px; font-weight: 700; color: #397ddb }
.w-small .vote-bubble .tail { text-shadow: 0 0 2px #ccc }
.subRankings .subRankings_nav-wrapper { position: relative; overflow: hidden; margin: 0 0 50px; height: 40px }
.subRankings .subRankings_nav-wrapper .subRankings_nav-container { position: absolute; left: 50% }
.subRankings .subRankings_nav { white-space: nowrap; position: relative; left: -50%; border: 1px solid #338de6; border-radius: 3px; background: #fff }
.subRankings .subRankings_nav li { border-right: 1px solid #338de6; width: 164px; height: 38px; line-height: 38px; font-size: 18px; text-align: center; color: #777; cursor: pointer }
.subRankings .subRankings_nav li.actived { background: #338de6; color: #fff }
.subRankings .subRankings_nav li:last-child { border-right: 0 }
.subRankings .subRankings_comments { position: relative; margin: 0 auto; width: 920px }
.subRankings .subRankings_comments .viewport { position: relative; overflow: hidden; margin: 0 0 20px; height: 80px }
.subRankings .subRankings_comments .viewport ul li { float: left; width: 460px; height: 80px; font-size: 14px }
.subRankings .subRankings_comments .viewport ul li.eve { padding-left: 41px; width: 419px }
.subRankings .subRankings_comments .viewport ul li .comment_avator { float: left; margin: 0 20px 0 0; border: 1px solid #338de6; width: 60px; height: 60px; border-radius: 31px }
.subRankings .subRankings_comments .viewport ul li .comment_title { float: left; width: 300px; height: 20px; line-height: 20px }
.subRankings .subRankings_comments .viewport ul li .comment_title a { color: #338de6; text-decoration: none }
.subRankings .subRankings_comments .viewport ul li .comment_title a:hover { text-decoration: underline }
.subRankings .subRankings_comments .viewport ul li .comment_content { float: left; overflow: hidden; margin: 5px 0 0; border: 1px solid #ccc; padding: 5px 10px; width: 315px; height: 40px; line-height: 20px; color: #565656; border-radius: 5px; background: #fff }
.subRankings .subRankings_comments .viewport ul li .comment_content a { color: #397ddb; text-decoration: none }
.subRankings .subRankings_comments .viewport ul li .comment_content a:hover { color: #397ddb; text-decoration: underline }
.subRankings .subRankings_comments .pager { height: 18px; text-align: center }
.subRankings .subRankings_comments .pager a { margin: 0 5px; font-size: 12px; color: #c9c9c9; text-shadow: 0 0 0 }
.subRankings .subRankings_comments .pager a.cur { color: #397ddb }
.subRankings-tri { position: relative; /*margin: 0 0 50px */}
.subRankings-tri .subRankings_content { position: relative; /*margin: 0 0 25px;*/ height: 496px;margin: 0; }
.subRankings-tri .subRankings_content li { position: absolute; display: none; left: 0; top: 0; width: 100%; height: 496px; background: no-repeat 100% 100% }
.subRankings-tri .subRankings_content li.actived { display: block }
.subRankings-tri .subRankings_content li .svg { position: relative; z-index: 0 }
.subRankings-tri .subRankings_content li .svg .shape { filter: alpha(opacity=65); opacity: .65; -webkit-transition: .2s linear; transition: .2s linear }
.subRankings-tri .subRankings_content li .svg .show { filter: alpha(opacity=1); opacity: .01 }
.subRankings-tri .subRankings_content li .vml { position: relative; z-index: 0; height: 485px }
.subRankings-tri .subRankings_content li .vml .shape { position: absolute; width: 100%; height: 100%; filter: alpha(opacity=65); opacity: .65; -webkit-transition: .2s linear; transition: .2s linear }
.subRankings-tri .subRankings_content li .vml .show { filter: alpha(opacity=1); opacity: .01 }
.subRankings-tri .subRankings_content li .detail { position: absolute; z-index: 1; width: 130px; height: 148px; text-align: center; color: #fff; cursor: default; filter: alpha(opacity=100); opacity: 1; -webkit-transition: .2s linear; transition: .2s linear }
.subRankings-tri .subRankings_content li .detail .detail_title { position: relative; margin: 3px 0 5px; height: 24px; line-height: 24px; font-size: 30px; filter: alpha(opacity=100); opacity: 1 }
.subRankings-tri .subRankings_content li .detail .detail_title a { color: #fff; text-decoration: none; border-bottom: 2px solid #fff; }
.subRankings-tri .subRankings_content li .detail .detail_pv { margin: 10px 0 3px; height: 34px; line-height: 34px; font-size: 26px }
.subRankings-tri .subRankings_content li .detail .detail_vote { margin: 0 0 3px; outline: 0; width: 76px; height: 30px; line-height: 30px; font-size: 16px; text-decoration: none; color: #fff; border-radius: 3px; background: #338de6; display:inline-block }
.subRankings-tri .subRankings_content li .detail .detail_counts { height: 40px; line-height: 20px; font-size: 14px; color: #fff; width:130px; font-weight:normal; }
.subRankings-tri .subRankings_content li .detail-up .detail_title { left: 0; width: 130px }
.subRankings-tri .subRankings_content li .detail-down .detail_title { margin-top: -15px; margin-bottom: 3px }
.subRankings-tri .subRankings_content li .detail-0 { left: 70px; top: 117px }
.subRankings-tri .subRankings_content li .detail-1 { left: 210px; top: 270px }
.subRankings-tri .subRankings_content li .detail-2 { left: 355px; top: 117px }
.subRankings-tri .subRankings_content li .detail-3 { left: 495px; top: 260px }
.subRankings-tri .subRankings_content li .detail-4 { left: 637px; top: 107px }
.subRankings-tri .subRankings_content li .detail-5 { left: 776px; top: 250px }
.subRankings-tri .subRankings_content li .detail-6 { left: 920px;top: 111px;}
.subRankings-tri .subRankings_content li .detail-7 { left: 515px;top: 265px;}
.subRankings-tri .subRankings_content li .detail-8 { left: 279px; top: 390px }
.subRankings-tri .subRankings_content li .detail-9 { left: 611px; top: 390px }
.subRankings-tri .subRankings_content li .show { filter: alpha(opacity=0); opacity: 0; font-family:"Microsoft YaHei"; }
.subRankings-tri .subRankings_content li .show .detail_title { filter: alpha(opacity=0); opacity:0  ;margin-bottom:24px; font-family:Arial, Helvetica, sans-serif}
.subRankings-sqr { position: relative; margin: 0 auto 50px; padding: 90px 0 0; width: 940px }
.subRankings-sqr .subRankings_content { position: relative; margin: 0 0 15px }
.subRankings-sqr .subRankings_content li { display: none }
.subRankings-sqr .subRankings_content li.actived { display: block }
.subRankings-sqr .subRankings_content li .subRanking_candidate { position: relative; float: left; border: 0; margin: 0 10px 10px 0; width: 227px; height: 175px }
.subRankings-sqr .subRankings_content li .subRanking_candidate.noMargin { margin-right: 0 }
.subRankings-sqr .subRankings_content li .subRanking_candidate.hasPaddingLeft { margin-left: 237px }
.subRankings-sqr .subRankings_content li .subRanking_candidate:hover .shadow { filter: alpha(opacity=0); opacity: 0 }
.subRankings-sqr .subRankings_content li .subRanking_candidate:hover .detail { filter: alpha(opacity=0); opacity: 0 }
.subRankings-sqr .subRankings_content li .subRanking_candidate .pic { display: block; width: 227px; height: 175px }
.subRankings-sqr .subRankings_content li .subRanking_candidate .shadow { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #000; filter: alpha(opacity=100); opacity: 1; -webkit-transition: .2s linear; transition: .2s linear }
.subRankings-sqr .subRankings_content li .subRanking_candidate .detail { position: absolute; left: 0; top: 35px; width: 100%; color: #fff; text-align: center; filter: alpha(opacity=100); opacity: 1; -webkit-transition: .2s linear; transition: .2s linear }
.subRankings-sqr .subRankings_content li .subRanking_candidate .detail .detail_title { margin: 0 0 5px; font-size: 18px }
.subRankings-sqr .subRankings_content li .subRanking_candidate .detail .detail_title a { color: #fff; text-decoration: none; border-bottom: 1px solid #fff }
.subRankings-sqr .subRankings_content li .subRanking_candidate .detail .detail_pv { margin: 0 0 5px; height: 20px; line-height: 20px; font-size: 12px }
.subRankings-sqr .subRankings_content li .subRanking_candidate .detail .detail_vote { margin: 0 0 5px; outline: 0; width: 76px; height: 30px; line-height: 30px; font-size: 16px; text-decoration: none; color: #fff; border-radius: 3px; background: #338de6 }
.subRankings-sqr .subRankings_content li .subRanking_candidate .detail .detail_counts { height: 24px; line-height: 24px; font-size: 16px; color: #ffbd20 }
.subRankings-text { position: relative; margin: 0 auto 50px; padding: 90px 0 0; width: 940px }
.subRankings-text .subRankings_content { margin: 0 0 25px }
.subRankings-text .subRankings_content li { overflow: hidden; float: left; margin: 0 29px 0 0; border: 1px solid #b5b5b5; width: 292px; height: 486px; border-radius: 5px; background: #fff }
.subRankings-text .subRankings_content li.last { margin-right: 0 }
.subRankings-text .subRankings_content li .subRanking_title { height: 47px; line-height: 47px; font-size: 24px; text-align: center; color: #fff; background: #397ddb }
body.w-small .layout, .layout { width: 1120px }
.wiki-activity-moments2014-icons { font-family: baikeFont_icons }
.wiki-activity-moments2014-icons_next { *zoom:expression(this.runtimeStyle["zoom"] = "1", this.innerHTML += "&#xe600;")
}
.wiki-activity-moments2014-icons_next:before { content: '\e600' }
.wiki-activity-moments2014-icons_prev { *zoom:expression(this.runtimeStyle["zoom"] = "1", this.innerHTML += "&#xe601;")
}
.wiki-activity-moments2014-icons_prev:before { content: '\e601' }
.momentsGuide-wrapper { position: relative; z-index: 0; overflow: hidden; height: 800px }
.mainRanking-wrapper { position: relative; z-index: 1; overflow: hidden; margin: -140px 0 0 0 }
.process-wrapper { margin: 0 0 100px; height: 250px }
/*.subRankings-wrapper { background: url(../images/bg-subrankings_f4dfd6b.png) center 75px no-repeat }*/
.authorityComments-wrapper { padding: 50px 0 100px; background: url(../images/bg-authoritycomments_91e429a.png) center 0 no-repeat }
.cooperation-wrapper { margin: 0 0 50px }

.contact{ width:100%; height:224px; background:#d40000;}
.khjz{ width:100%; padding:50px 0;}
.khjz h3{width:245px; margin-bottom:12px;}
.khjz_con{ width:100%;}
.khjz_con{ width:100%;}
.blk_29 {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px;/* PADDING-BOTTOM: 10px; */OVERFLOW: hidden;ZOOM: 1; POSITION: relative}
.blk_29 .LeftBotton {	BACKGROUND:url(../images/index_64.jpg) no-repeat left; LEFT: 0px; FLOAT: left; WIDTH: 38px; CURSOR: pointer; POSITION: absolute; HEIGHT: 200px; }
.blk_29 .RightBotton {	RIGHT: 0px; BACKGROUND:url(../images/index_67.jpg) no-repeat right; FLOAT: right; WIDTH: 38px; CURSOR: pointer; POSITION: absolute; HEIGHT: 200px; top:0;}
.blk_29 .Cont {	MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 987px;padding: 10px 0; }
.blk_29 .box {	FLOAT: left; width:auto;TEXT-ALIGN: center; margin:0 20px; height:auto;}
.blk_29 .box>a{ display:block; width:274px; height:163px; border:1px solid #e4e4e4; padding:9px;}
.blk_29 .box>a:hover{ border:1px solid #d73401;}
.blk_29 .box IMG {text-align:center; WIDTH: 274px; height:163px;}
.blk_29 .box P { WIDTH: 292px; LINE-HEIGHT: 20px; margin-top:5px;}
.box p a{ color:#333; border:none; font-size:14px; font-family:"Microsoft YaHei";}
.rollphotos {	MARGIN-TOP:20px;WIDTH:100%;}

.about{ background:#f4f6f5; padding:50px 0;}
.inf_l {
    width: 420px;
    overflow: hidden;
}
.inf_t {
    font-family: "Microsoft YaHei";
    height: 60px;
    line-height: 37px;
    overflow: hidden;
    background: url(../images/inf_l.gif) left 37px repeat-x;
}
.inf_t .fr {
    display: inline-block;
    padding: 0 23px;
    color: #333;
    background: url(../images/more_ic.gif) right 12px no-repeat;
}
.inf_t h3 {
    float: left;
    border-bottom: 4px #d30000 solid;
}
.inf_t h3 a {
    display: inline-block;
    overflow: hidden;
    font-size: 20px;
    color: #d30000;
}
.inf_l dl {
    width: 420px;
    verflow: hidden;
}
.inf_l dt {
    height: 235px;
    overflow: hidden;
}
.inf_l dt img {
    display: block;
    width: 420px;
    height: 230px;
    overflow: hidden;
    vertical-align: top;
}
.inf_l dl dd h4 {
    text-align: center;
    line-height: 40px;
    height: 40px;
    font-size: 14px;
    font-weight: 100;
    font-family: "Microsoft YaHei";
}
.inf_l dl p {
    line-height: 22px;
    color: #666;
    height: 65px;
    overflow: hidden;
	text-indent:2em;
}
.inf_r {
    width: 634px;
    overflow: hidden;
}
.inf_r .inf_t {
  /*  margin: 0 0 0 58px;*/
}
.inf_t {
    font-family: "Microsoft YaHei";
    height: 60px;
    line-height: 37px;
    overflow: hidden;
    background:url(../images/inf_l.gif) left 37px repeat-x;
}
.inf_t .fr {
    display: inline-block;
    padding: 0 23px;
    color: #333;
    background:url(../images/index_74.jpg) right 12px no-repeat;
}
.inf_t h3 {
    float: left;
    border-bottom: 4px #d30000 solid;
}
.inf_t h3 a {
    display: inline-block;
    overflow: hidden;
    font-size: 20px;
    color: #d30000;
}
.inf_t h3 a b {
    color: #000;
	font-weight:normal;
}
.inf2_c {
    clear: both;
}
.inf2_c dl {
    width: 634px;
    height: 112px;
   /* padding: 0 0 0 58px;*/
    overflow: hidden;
}
.inf2_c dt {
    float: left;
}
.inf2_c dt img {
    display: block;
    width: 171px;
    height: 110px;
    overflow: hidden;
}
.inf2_c dl dd {
    width: 440px;
    overflow: hidden;
    float: right;
}
.inf2_c dl dd h4 {
    font-weight: 100;
    line-height: 20px;
    height: 32px;
    font-size: 14px;
    font-family: "Microsoft YaHei";
}
.inf2_c dl dd h4 a {
    color: #000;
}
.inf2_c dl dd h4 a:hover{ color:#ca0000;}
.inf2_c dl p {
    line-height: 22px;
    color: #666;
    height: 65px;
    overflow: hidden;
}
.inf2_c ul {
    width: 634px;
    overflow: hidden;
    clear: both;
	margin-top: 10px;
	height: 180px;
}
.inf2_c ul li {
    overflow: hidden;
    float: left;
    display: inline;
   /* margin: 0 0 0 58px;*/
    width: 290px;
    overflow: hidden;
    line-height: 30px;
    height: 30px;
    padding: 0 0 0 20px;
    background:url(../images/index_84.jpg) left no-repeat;
}
.inf2_c ul li a {
    color: #666;
}
.inf2_c ul li a:hover{ color:#ca0000;}

.link{ width:100%; height:39px; background:#eee; line-height:39px; overflow:hidden; color:#666666;}
.link a{ margin:0 14px;}

.adress{ width:100%; padding:59px 0; background:#c50000; color:#fff;}
.adress b{ font-weight:normal; font-family:Arial, Helvetica, sans-serif; font-size:13px;letter-spacing:2px;}
.adress .a0{ width:196px; border-right:1px solid #ad0000; height:56px; float:left; margin-left:38px; padding-right:20px; background:url(../images/index_95.jpg) no-repeat left; padding-left:55px; line-height:20px; padding-top:19px;  }
.adress .a1{ width:135px; border-right:1px solid #ad0000; height:56px; float:left; margin-left:42px; padding-right:42px; background:url(../images/index_98.jpg) no-repeat left; padding-left:55px; line-height:20px; padding-top:19px;  }
.adress .a2{ width:85px; border-right:1px solid #ad0000; height:56px; float:left; margin-left:55px; padding-right:55px; background:url(../images/index_89.jpg) no-repeat left; padding-left:55px; line-height:20px; padding-top:19px;  }
.adress .a3{ width:111px;  height:56px; float:left; margin-left:55px; padding-right:30px; background:url(../images/index_92.jpg) no-repeat left; padding-left:55px; line-height:20px; padding-top:19px;  }

.foot{ width:100%; height:41px; background:#303440; color:#9198ab; line-height:41px;}
.foot a{ color:#9198ab;}
.foot a:hover{ color:#fff;}


/*about*/
.n_banner{ width:100%; height:207px;}
.n_fullSlide {
	width:100%;
	position:relative;
	height:207px;
	background:#000;
}
.n_fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.n_fullSlide .bd ul {
	width:100% !important;
}
.n_fullSlide .bd li {
	width:100% !important;
	height:207px;
	overflow:hidden;
	text-align:center;
}
.n_fullSlide .bd li a {
	display:block;
	height:207px;
}
.n_fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:20px;
	left:0;
	height:30px;
	line-height:30px;
}
.n_fullSlide .hd ul {
	text-align:center;
}
.n_fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:15px;
	height:15px;
	margin:10px;
	overflow:hidden;
	background:#fff;
	/*filter:alpha(opacity=50);
	opacity:0.5;*/
	line-height:999px;
   -moz-border-radius: 50%;     
    -webkit-border-radius: 50%; 
    border-radius:50%; 
}
.n_fullSlide .hd ul .on {
	background:#203c74;
	/*filter:alpha(opacity=100);
	opacity:1;*/
}
.n_fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
/*	left:15%;*/
	z-index:1;
	width:40px;
	height:60px;
	background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
}
.n_fullSlide .next {
	left:auto;
	right:0%;
	background-position:-6px -137px;
}

.positoin{ width:100%; height:99px; border-bottom:2px solid #e3e3e3; background:#fff; font-size:12px;}
.npp{ width:100%; height:79px; background:url(../images/nphone_03.jpg) no-repeat right; padding-top:20px;}
.po{ font-size:12px; color:#999;}
.po a{font-size:12px; color:#999;}
.npp h1{ font-size:25px; color:#28211b; line-height:50px; width:100%; font-weight:600;}

.n_content{ width:100%; height:auto; padding-top:27px;  background:#f3f3f3;}
.n_fl{ width:225px; height:auto;}
.n_fr{ width:850px; height:auto;}

.gcjxpj{ width:100%; height:auto; background:#fff; margin-bottom:45px;}
.gcjxpj h3{ width:100%; line-height:55px; background:#bf0000; color:#fff; font-size:18px; text-align:center;}
.gcjxpj ul li{ height:43px; border-bottom:2px solid #f3f3f3; line-height:43px;}
.gcjxpj ul li a{ color:#333; display:block; padding-left:74px; background:#fff; font-size:14px;}
.gcjxpj ul li a:hover{ background:#bf0000; color:#fff;}
.gcjxpj sapn{ display:block; padding:0 25px; font-size:12px;}

.main{100%; height:auto; font-size:14px; line-height:30px; color:#4b4b4b; padding-bottom:30px;}
.main img{ max-width:850px;}

/*pro*/
.pro_w .n_pro{ width:240px; height:auto;margin:0 20px; margin-bottom:30px; float:left;}
.pro_w .n_pro>a{ display: block; width:240px; height:151px;}
.pro_w .n_pro>a img{ width:240px; height:151px;}
.pro_w .n_pro span{ display:block; height:36px; background:#f3f3f3; line-height:30px; text-align:center; color:#45423f; width:179px;}
.pro_w .n_pro span a{ display:inline; font-size:14px;}
.pro_w .n_pro span a:hover{ color:#bf0000; text-decoration:none;}

/*news*/
.n_news ul li{ padding:0 8px; border-bottom:1px dashed #bfbfbf; height:39px;font-size:13px; font-family:"Microsoft YaHei"; font-size:14px;}
.n_news ul li a{ color:#666; float:left; width:75%; line-height:39px; background:url(../images/indexx_50.jpg) no-repeat left; padding-left:15px; overflow:hidden;}
.n_news ul li a:hover{ color:#bf0000;}
.n_news ul li span{ float:right; width:90px; display:block;color:#666; line-height:39px; font-size:12px;}

.newslist, .vedio {
    overflow: hidden;
 /*   margin: 15px 0 0 0;*/
}
.newslist li {
    width: 840px;
    float: left;
  /*  height: 150px;*/
    margin-bottom: 20px;
    /*padding: 15px;*/
    background: #f2f2f2;
}
.news_tit {
    font-size: 14px;
 /*   font-weight: bold;*/
    line-height: 26px;
}
.newslist li img {
    float: left;
    width: 230px;
    height: 150px;
    margin: 0 15px 0 0;
}
.newslist li p {
    color: #888;
    line-height: 26px;
	text-indent:0;
}
.more {
    width: 100px;
    height: 26px;
    background-color: #b6b6b6;
    float: right;
    text-align: center;
}
.more a{width: 100px;
    height: 26px; display:block;}
.more a:hover{ background:#d40000;color:#fff;}

/*about*/
.main p{ color:#333; font-size:14px; line-height:30px; text-indent:2em;}

/*feedbook*/
.n_form{ width:600px; height:auto;  font-size:15px; font-family:"Microsoft YaHei";}
.n_form form input{ width:333px;background:#e2e2e2; border:1px solid #ccc;height:33px; margin-left:30px; color:#333;}
.n_form form{ width:600px; display:block;}
.n_form table tr{ height:60px;}
.formTip{ width:auto;font-family:"Microsoft YaHei"; margin-right:20px; border-bottom:1px solid #ccc; padding-bottom:20px; margin-bottom:20px;}
.formTip h1{ color:#b80000; font-size:20px;}
.pagination li{display:inline-block;margin:0px 5px;width:auto; float:none;}
.pagination li span{display:inline-block;}
.pagination li a{display:inline-block;}

